// pages/index/docPrint/docPrint.js

const app = getApp();
Page({

  /**
   * 页面的初始数据
   */
  data: {
    path: 'https://www.tuyaji.com.cn/wx-applet-cloudprint-h5-nest?dcyy_source=3cfa3050dd1ffe403326c73e4425cadb2e81148c7cc46623e0ddcc80943d5960'

  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function(options) {
    const d = wx.getStorageSync('dcyy_source')

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function() {

  },


  //从聊天记录提取文件，兼容处理
  compatible: function(e) {
    if (wx.chooseMessageFile) {
      this.wxPrint(e)
    } else {
      // 如果希望用户在最新版本的客户端上体验您的小程序，可以这样子提示
      wx.showModal({
        title: '提示',
        content: '当前微信版本过低，无法使用该功能，请升级到最新微信版本后重试。'
      })
    }
  },

  //从微信记录打印文件
  wxPrint: function(e) {
    wx.chooseMessageFile({
      count: 10,
      type: 'file',
      success(res) {
        // tempFilePath可以作为img标签的src属性显示图片
        const tempFilePaths = res.tempFiles;

        console.log(tempFilePaths[0].name, tempFilePaths[0].path)
        wx.navigateTo({
          url: '../' + e.currentTarget.dataset.page + '/' + e.currentTarget.dataset.page + '?filePath=' + tempFilePaths[0].path + "&fileName=" + tempFilePaths[0].name + "&fileFrom=" + "wx"
        })
      }
    })
  },



  //跳转至h5文件上传页面，并传入token请求合法header
  localPrint: function(e) {
    let that=this;
    // let token=''; 

    // var value = wx.getStorageSync("setcookie");
    // if(value){
    //   console.log(value)
    //    token = value.match(new RegExp("(^| )" + "keyidenty" + "=([^;]*)(;|$)"))[2];
    // }
    
    wx.navigateTo({
      url: '../' + e.currentTarget.dataset.page + '/' + e.currentTarget.dataset.page 
    })
  },

  upLoadDoc: function() {
    wx.chooseImage({
      success(res) {
        const tempFilePaths = res.tempFilePaths
        wx.uploadFile({
          url: app.globalData.host + '/v3/file/uploadPic', // 仅为示例，非真实的接口地址
          filePath: tempFilePaths[0],
          name: 'file',
          formData: {
            user: 'test'
          },
          success(res) {
            const data = res.data
            console.log(res)
            // do something
          }
        })
      }
    })
  },



  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function() {

  }
})